區塊與行內元素概念
區塊元素
行內元素
- ex: a、span
box-model 與行距設定
容器觀念
- 寫網頁必備盒模型觀念!
- 預設 box-sizing: content-box, 實體寬度就要連 width \ padding \ border 一起算
- 不想算數學的方法: box-sizing: border-box
- margin 只影響瀏覽器佈局,不影響box 本體寬度
行距觀念 / line height
- 網頁字預設16px, 行距預設1倍
- 文字高度不是透過文字大小撐起,而是透過行距推擠
- 高度是透過行距產生
神秘的圖片高度
- 圖片預設有2-3px 留白
- 解決方法
- vertical-align: middle
- display: block
注意項目
- 起手式:reset
- 常用的HTML tag: div
- 不要寫死高度, 除非是logo
- [ * ] 權重比較低
- br 的使用時機:同一段落時使用
- px 是螢幕上的,pt 是印刷用的
- 做事要有一致性
- margin-top 有時候會有bug,儘量使用margin-bottom
- 盡量語意命名,避免用方向、數字
實作
滿版式網頁
- 滿版閱讀性不是很好, 所以需要斟酌使用
- 可在滿版與內容非滿版交互運用,以footer為例
1 | .footer |
container
- 習慣放置閱讀用的容器 / 居中內容內容
- 中間容器大多 1000 - 1280